﻿<div class="easyui-layout" data-options="fit:true">
    <div data-options="region:'north',border:false" style="height: 100px; border-bottom-width: 1px; padding: 10px; font-size: 14px;">
        <a class="easyui-linkbutton" data-options="iconCls:'icon-search'" href="/Datagrid/ViewGetRowDataSource" target="_blank">点击查看扩展代码</a>
        <br />
        js依赖项：
        <br />
        [query-1.11.0.js]、[jquery.jdirk.js]、[jquery.easyui.min.js]、[jeasyui.extensions.datagrid.getRowData.js]
    </div>
    <div data-options="region:'center',border:false,title:'此处仅显示“功能演示”选项卡所示功能基于本扩展的实现源码'" style="padding: 15px; font-size: 14px;">
        <a href="~/Demos/ExtensionDemos/Datagrid/GetRowDataDemo.rar" target="_self">下载本扩展功能演示Demo</a>
        <br />
        <div style="font-size: 17px; font-weight: bold; margin-top: 15px;margin-bottom:10px;">
            扩展方法API
        </div>
        <table class="tableAPI">
            <tr class="title">
                <td style="width:10%;">名称</td>
                <td style="width:5%;">重写</td>
                <td style="width:7%;">参数</td>
                <td>描述</td>
            </tr>
            <tr>
                <td>getRowData</td>
                <td>否</td>
                <td>index</td>
                <td>
                    获取 easyui-datagrid 中当前页指定行的 rowData；参数 index 表示要获取的 rowData 所在当前页的行索引号，从 0 开始；<br />
                    返回值：如果当前页存在 index 指示的行，则返回该行的行数据对象（JSON Object 格式）；否则返回 undefined。
                </td>
            </tr>
            <tr>
                <td>getNextRow</td>
                <td>否</td>
                <td>index</td>
                <td>
                    获取指定行的下一行数据；参数 index 表示指定行的行号(从 0 开始)；<br />
                    返回值：返回指定行的下一行数据，返回值是一个 JSON-Object 对象；<br />
                    <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>如果指定的行没有下一行数据 (例如该行为最后一行的情况下)，则返回 undefined。
                </td>
            </tr>
            <tr>
                <td>getPrevRow</td>
                <td>否</td>
                <td>index</td>
                <td>
                    获取指定行的上一行数据；参数 index 表示指定行的行号(从 0 开始)；<br />
                    返回值：返回指定行的上一行数据，返回值是一个 JSON-Object 对象；<br />
                    <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>如果指定的行没有上一行数据 (例如该行为第一行的情况下)，则返回 undefined。
                </td>
            </tr>
            <tr>
                <td>popRow</td>
                <td>否</td>
                <td>index</td>
                <td>
                    从 easyui-datagrid 当前页中删除指定的行，并返回该行数据；；参数 index 表示指定行的行号(从 0 开始)；<br />
                    返回值：返回 index 所表示的行的数据，返回值是一个 JSON-Object 对象；<br />
                    <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>如果不存在指定的行(例如 easyui-datagrid 当前页没有数据或者 index 超出范围)，则返回 undefined。
                </td>
            </tr>
        </table>
    </div>
</div>
